/*
题目：
判断三角形的类型

操作要求：
根据三角形的三条边的长度,判断它是哪种类型的三角形。

核心思路：
①两两比较取最长边
②勾股定理判断类型
*/

#include <stdio.h>

/*空函数实现三角形类型判断*/
void jud(int x,int y,int z){    
	if(x*x>y*y+z*z)
		printf("钝角三角形");
	else if(x*x<y*y+z*z){
		printf("锐角三角形");
	}
	else
		printf("直角三角形"); 
}

/*空函数取三角形最长边，并嵌套调用实现功能*/
void max(int a,int b,int c){      
	int x,y,z;
	if(a>=b){
		x=a;y=b;
	} 
	else{
		x=b;y=a;
	}
	if(x<c){
		z=x;x=c;
	}
	else{
		z=c;
	}
	jud(x,y,z);           //嵌套调用实现三角形类型判断
}

int main(){
	int a,b,c;
	printf("请输入三角形的三边长：\n");
	scanf("%d %d %d",&a,&b,&c);
	printf("这是一个：");
	max(a,b,c);
	return 0;
}
